Skip to content

Commit

Permalink
[Dev] lesson 50: finish
Browse files Browse the repository at this point in the history
  • Loading branch information
trixky committed Aug 21, 2024
1 parent 1cee16c commit 25ee68e
Show file tree
Hide file tree
Showing 8 changed files with 82 additions and 1 deletion.
60 changes: 60 additions & 0 deletions blender.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
- create a window : drag from a corner
- vue (render/solid/wireframe): z
- add thing in the scene: shift + a
- delete thing: select and x
- center the cursor: shift + c
- scale: select + s
- edit mode: tab
- move object: (with tab edit) g
- on axis: + xyz OR shift z (remove z)
- move object/part following verteces: g + g
- rotate object: (with tab edit) r
- on axis: + xyz OR shift z (remove z)
- make a renderer: f12
- save: alt + s
- move view rotation from itself: shift + ~
- focus on object hide the rest : /
- focus on object : ~ + "view select"
- select mode (vertex/face/edge) in edit mode: 1 / 2 / 3
- delete faces: select with face in edit mode > x "face"
- create faces: select edges in edit mode > f
- put objects in other collection without panel: select them + m
- create cut (more vertex): ctrl + mollet + click (right click to center)
- extrude a face: edit > select edge : e
- extrude multi faces: select them > e > right click > menu bl : 'individual' > 'individual origin' in the top middle select > move
- select all from a part: crtl + l
- join object together : select them and ctrl + j
- seperate object: edit mode > select > p > 'selection'
- set the origin of object to center : f3 > 'origin to geometry'
- create small face in face: select faces > i > dont move > left click > add 'indiviual' in the bottom left button > increase thinckness
- duplicate: shift + d
- duplicate (linked mode): alt + d
- bisect/diesction: edit mode, select all, f3 'bisect' > fill + extern
- change select mode: w
- copy and rotate: alt + d + r + (axe like z) + f3 'repeat last' (shift + r)
- focus on an aera: ctrl + space
- put the same color to other object: select objects and the one with color as active, ctrl + l, 'material'
- select all: a
- unlink selected ojecst: fn3 > 'make single' > 'object > relations > make single user > object and data'
don't take 'material' !
- reverse normal (blue/red): fn3 > 'flip'
- recalculate normal (blue/red): fn3 > 'recalculate outside'
- scale to 1 : ctrl + a > scale
- scale all : a (select all) + a > scale
- unwrap object : edit mode > select all faces > u > 'unnwrap'
- mark a unwrap seam edge: edit mode > 2 (edge) > u > 'mark seam'
- change the point of rotation of the view: alt + molette
- show/hide right panel: n



sphere : use triangle fan option for add verteces

cyclender vertex generator > cap fill type: triangle fan

wireframe to select things behind others to

move in tab/edit mode update the center point of the object
move in normal mode move the center point with the object

for uv unwrap, make sure to activate the double row button "UV sync selection"
2 changes: 1 addition & 1 deletion src/lib/components/layout/header.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
const skiped_lessons: number[] = [1, 2, 13, 26];
const finished_lessons: number[] = [
3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49
25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50
];
</script>

Expand Down
21 changes: 21 additions & 0 deletions src/routes/lessons/50/+page.svelte
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!-- ================================================= SCRIPT -->
<script lang="ts">
import { browser } from "$app/environment";
import { base } from "$app/paths";
import { onMount } from "svelte";
import * as THREE from "three";
import { OrbitControls } from "three/addons/controls/OrbitControls.js";
let canvas: any = null;
const WIDTH = 800;
const HEIGHT = 600;
</script>

<!-- ================================================= CONTENT -->
<img src={base + "/blender/49/baked_result.jpg"} alt="blender portal img" width={WIDTH}>

<!-- ================================================= CSS -->
<style lang="postcss">
</style>
Binary file added static/blender/49/baked.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/blender/49/baked_result.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/blender/49/portal.blend
Binary file not shown.
Binary file modified static/blender/49/portal.blend1
Binary file not shown.
Binary file added static/blender/49/portal.glb
Binary file not shown.

0 comments on commit 25ee68e

Please sign in to comment.