This presentation is about how a non-power user can still accomplish a lot using FME. The emphasis is on how the City uses FME to support and develop their City 3-D model, touching on 3-D PDF conversions, generating object data from 3ds Max files, working with LiDAR, and dealing with the problems of georeferencing.
10. 3ds Max Likes Things Close To
Home
3ds Max: single precision format
32-bit data width (about 7 digit precision)
AutoCAD: double-precision format
64-bit data width, (about 16 digit precision)
1,000,000,000,000 to 0.0000000000000001
11. Straying Too Far From Home
Distorted Geometry
Unable to snap to objects
PC becomes unresponsive
There are tears
16. Here Be Monsters
Or at least coordinate systems,
geo-referencing and equally frightening things
SITE
17. I don’t
know where
I am!
Please, don’t
hate me
because I’m
beautiful
I don’t
know
anything
18. Objective
Transfer a “pretty but dumb” model from its
own insular, imaginary world, back to the real
world where it gains intelligence and then
connects and interacts with others.
21. The Proposed Process
3ds Max
(local)
Map 3D
(global)
LandXplorer
(global)
SketchUp
(local)
manually placed
FME
3ds Max
(local)
Map 3D
(global)
LandXplorer
(global)
SketchUp
(local)
22. How We’ve Been Doing It
Image of a graphic registration element
34. Thank You!
Questions?
For more information:
Dan Campbell
City of Vancouver
dan.campbell@vancouver.ca
Place your
logo here
Editor's Notes
Max uses single precision 32 bit floating point numbers which have, technically speaking, a limit to the value they can store and to the precision of representing decimal places. In short, the larger the number in front of the decimal point, the lower the precision behind it. So if you start moving away from the origin, even before you reach a position value that cannot be represented by a 32 bit floating point number, your decimal precision will be so low that working with the objects and placing them correctly would be practically impossible.In the Customize> Units Setup > System Units Setup dialog, you will find a slider.It shows the precision at a specific distance from the origin. For example, if your object is 1 million generic units from the origin, the resulting precision is only 0.0625So if you are animating an object, the position interpolation wouldn't be able to generate values that are lower than that and you might get lots of jittering.This limitation is related to the SYSTEM UNITS, the generic units stored in files.What these units mean to you is up to you though - you can set 1GU=1cm or 1GU=1000km, Max sees the same data, but you can represent a room or the Earth in a usable scale. So you can decide how your scale is interpreted when you start the scene and keep in mind that this decision might affect the lowest possible detail you can model or the farthest distance from the origin you can safely move to.
Button would be better called
“do away with a world of pain”
Local anaesthesia
Add note about here be dragons – flat world – Non Copernican view of the world