13. advanced 3d modeling & rendering 2 -...
Post on 23-Mar-2020
2 Views
Preview:
TRANSCRIPT
Design Computing
13. Advanced 3d Modeling & Rendering 2
11/28/2014CAD & Graphics II | HOM2027 | Fall 2014 | Every Friday 2:00 pm – 6:00 pm
Jin Kook Lee, PhD. 02-2220-2645 | designit@hanyang.ac.kr
Assistant Professor, Space & Design IT Lab.Department of Interior Architecture Design, Hanyang University
+
Where we are
- Geometric modeling vs. BIM- Prep for the Final Project
- Nov 28: Midterm Exam
- Dec 5: Your Project Progress Report
- Dec 14: Final Project Dev.
- Dec 19: Final Project Presentation
What to do today
1. Lecture: Theoretical background of CAD & Graphics
2. Lab exercise 01: Autodesk Homestyler.com Design your room
Submit screen capture scene (2D), rendering image, 3d CAD (dwg) file
Test mobile version of Homestyler.com: Take a picture & decorate it
3. Lab exercise 02: 3ds Max “Freeform” design & render
Submit your freeform design based on given environment file
4. Lab Exercise 03: 3ds Max Mental Ray render tip – “Cutouts”
max file & render a scene
5. Requirements: All lab exercises outcome files should be submitted in “Shared Folder”
Appropriate *.max files &/or images in JPG format. Try to get your best!
Submit this week’s LE today & All missing Lab Exercises until November 25
6. Midterm Examination
High Level vs. Low Level
High LoD vs. Low LoD
High Level - Low Level
총론 總論Introduction, Outline, General Theory
Coarse Detail, High Level
각론 各論Detail, Particulars, Specific Theory
Fine Detail, Low Level
What’s the LoD we pursued in the class?
- Developing the capability of Design Computing
- Enhancing Digital Communication skills
- Practicing Digital Design Presentation
- Learning Interoperable operations between heterogeneous applications
- Exercising Adobe Photoshop & related 2d visualization tools
- Exercising SketchUP & related 3d visualization tools
- Training precision drawing tools such as AutoCAD
- Training skillful techniques on each tool: e.g. AutoCAD detail commands
High level
Low level
High LoD - Low LoD
http://makeitcg.com/wp-content/uploads/2013/08/lod-levels.jpghttp://www.sayantanbiswas.com/works/chn_Tower/LOD3.jpg
High Low
Review: 3d Modeling & Design Representation
Review – CAD history
The design is a drawing of the product e.g. Geometric drafting in 2D
The design is a surface model of the product e.g. Geometric surface modeling in 3D
The design is a 3D model of the product e.g. Solid modeling
The design is an editable 3D model of the product e.g. Parametric modeling
The design is the integrated representation of
all the compositional, analytical and fabrication
representations of the product
(Geometry is just one part of the model) e.g. Product Data Modeling, Building Information Modeling
H
W
D
Parameters:H, W, D
+ Information
Information Modeling
Surface Model
Surface modeling is good to “visualize” any type of 3d objects, not only
in the real world but also in the cyber spaces such as games.
However, we are dealing with real world objects – they are all solid 3d
objects. In terms of Semantic Integrity, what should we model?
What is a (3D) Solid Model
“A solid model is an unambiguous computer representation of a
physical solid object.”
Requicha & Rossignac (1992)
Non-solid 3D Model:
Klein’s Bottle
Why we need Solid Modeling?- Invalid and ambiguous 3D Representation
Devil’s Fork
invalid
ambiguous
Geometry and Topology
기하학 / 위상기하학
How to represent a shape
What information is necessary to represent (or reproduce) this shape as a computer model?
Geometry
values relative to the Cartesian coordinate
(2, 1)
(1, 2)
(2, 3)
(3, 2)
(2, 1)
(1, 2)
(2, 3)
(3, 2)
Points Lines
(2, 1)
(1, 2)
(2, 3)
(3, 2)
Surface
Topology
Topology defines relations
v1
v0
v3
v2
e1
e0 e3
e2
e0: v3 – v0e1: v0 – v1e2: v1 – v2e3: v2 – v3
f
f: e0-e1-e2-e3
Topology vs. Geometry
Different geometric shapes with the same topology
v1
v0
v3
v2 v0
v1v2
v3
v0 – v1– v2– v3– v0 v0 – v1– v2– v3– v0
Topology vs. Geometry
Different topological shapes with the same geometry
p1
p0
p3
p2
p1
p0
p3
p2
To represent a shape
Both geometry and topology are necessary.
Geometry defines values (locations) of points.
Topology defines relations between points.
(2, 1)
(1, 2)
(2, 3)
(2, 3)
v1
v0
v3
v2
Topology and Geometry Elements
Geometry Topology
Space Shell
Surface Face
Line Edge
Point Vertex
Problems of a unclosed surface
Defining a closed surface
v1
v0 – v1 – v2 – v3 – v0
v3
v2v0
v1
v2 – v3 – v0 – v1
v3
v2v0
This example does not create a loop.
v1
v3
v2
v0
Closed loop
Geometric Modeling vs. Information Modeling
Information Modeling for Building BIM
Information Modeling ⊃ geometric modeling
From 2D drafting to 3D modeling and what’s NEXT?
Plan: Top view
Plan: Front view Elevation
3D Axonometric (still 2D drawing)
3D Surface Model 3D Solid Model
2D Drafting 3D Modeling
Capturing some visualizations from the model:Rendering, Animation…
Review – CAD history
The design is a drawing of the product e.g. Geometric drafting in 2D
The design is a surface model of the product e.g. Geometric surface modeling in 3D
The design is a 3D model of the product e.g. Solid modeling
The design is an editable 3D model of the product e.g. Parametric modeling
The design is the integrated representation of
all the compositional, analytical and fabrication
representations of the product
(Geometry is just one part of the model) e.g. Product Data Modeling, Building Information Modeling
H
W
D
Parameters:H, W, D
+ Information
Information Modeling
Autodesk HomeStyler – www.homestyler.com
Autodesk HomeStyler – www.homestyler.com
Homestyler is a BIM tool, not a conventional CAD tool
Homestyler Mobile version: object-based design/decoration & camera-based edit
HomeStyler Model is
not a simple CAD
but a simple BIM
This is a “Door” object
Not a rectangle geometry
File – Save As:
JPG, DWG, RVT
AutoCAD DWG file
Object: “Polylines block”
Properties:
Color, Layer, Linetype,
Position X, Y, Z…
Revit RVT file
Object: “Double-Panel Door”
Properties:
Sill height, Frame Type, Material,
Finish, Head height…
Your Design & idea
http://en.wikipedia.org/wiki/Architectural_drawing
ABSTRACT추상화 (抽象化)
Programming: Bubble Diagram
Sketch
Drafting by hand
(1893)Architectural Symbols: Floor Plan,
etc.
Traditional Communication in AEC-FM industry
Let computers do this abstract, visualization, symbolization, etc.
AutoCAD
- This is a geometric line object
- Only geometric properties
- Computer does NOT know this is
a “Door”
- Only “drawing” & “visualization”
- Any CAD tools can draw this wall,
using Rhino, 3ds Max, SketchUP,
even by this PowerPoint
Let computers do what we have done for new buildings
Revit (BIM)
- This is a door object
- Door related properties
- Computer does KNOW this is a
“Door”
- “drawing” & “visualization” are
one of uses of this model
- Only BIM authoring tools can
draw this “door”. Not by general
CAD tools for Jewelry, Textile,
Machine, etc.
Conventional Design Computing
Drafting
Modeling
Rendering
Animation
… Visualizations
Focusing on geometric shapes
Let computers do what we have drawn
New direction of Design Computing: Information Modeling
Focusing on information
Let computers do what we have done
Difference between geometric drawing and information modeling
Two representations
are very close.
Computationally,
very different.
So, what we need to know?
Vertex
(Point)
Edge
(Line)
Face
(Surface)
Shell
(Space)
Geometric Modeling
e.g. 3ds Max Design
Design
Parametric Modeling
e.g. Revit
Part
(Component,
Family, Object)
Design
(could be a part
of bigger design)
Geometry-centered, some parametrics
For editing: update vertex, edge, polygon
Object-oriented modeling & design
For editing: update information
Topology
(Geometry)
Lab Exercise 00: 3ds Max basic render environment
- Basic render environment file for Mental Ray- Basic render environment file for Vray
Use them for your “precision” modeling & quick rendering preview
Environment_MentalRay.max
1,000mm
1,000mm
Lab Exercise 01: Autodesk HomeStyler.com
- A web-based parametric modeling tool (& Mobile-based)
- Login using Google Account, and design your room
Autodesk HomeStyler – www.homestyler.com
Autodesk HomeStyler – www.homestyler.com
Lab Exercise 03: Freeform Tools in 3ds Max
- Primitive – Editable Poly – Freeform
- Edit Poly – Inset – Shell – MeshSmooth, TurboSmooth, etc.
Box primitive
Or any others
- Turn on Edged Faces
- Use real scale: e.g. 6mX6mX5m
- Turn on Total Polys (hit 7)
Freeform: similar to FFD,
Editable Poly, Noise, etc.
Editing Polys
in Edit Poly mode
Editing Polys
in Edit Poly mode
Box to a
freeform object
- Edit Poly (or Convert Editable Poly)
- Select Polygons & Freeform
- Inset Polys
- Delete Polys
Shell to create
3d object
Turbosmooth or
Meshsmooth
Iteration & other options
Quick Render using Environment_MentalRay.max
Lab Exercise 04: MR Mapping in 3ds Max
- Pattern and curve using MR mapping & Shaders, without geometry
A Plane object
+ MR Cutout map
A Plane object
+ MR Cutout map
Main Maps
- Diffuse
- Reflection, Refraction
Special Purpose Maps
- Bump
- Displacement
- Cutout
Diffuse map (bitmap)
No Reflection: black
100% Reflection: white
Adjust Size
Turn on the view
Rotate, if needed
Update image
You can drag & drop
to copy exactly same
size and angle you
adjusted for the diffuse
Diffuse Mapping
(Checker)
+ Displacement (10)
+ Cutout
(black color)
Copper plate
(Autodesk Metal)
Copper plate +
Cutouts
Text on a Plane
(inverted B/W)
- Diffuse map
- Displacement
- Cutout
- Diffuse map
- Displacement
- Diffuse color
- Reflection
- Displacement
- Cutout
Visualize your pattern or design only by MR maps
Midterm Exam
Next Class
Animation
Final Project Development
top related