Advertisement
Guest User

Confusing 3d stuffs.

a guest
Nov 23rd, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.65 KB | None | 0 0
  1.  
  2. AhziDahaka - Today at 3:25 PM
  3. Basically every Mario platforming game is just a stunt show and the player takes on the role of director
  4. You tell Mario where to run, jump, etc.
  5. And in 3D games you direct the camera
  6. Smuggs - Today at 3:26 PM
  7. We game theory now?
  8. Jolteon Zeke (Xelios) - Today at 3:26 PM
  9. ...but Luigi's Mansion! ;w;
  10. askmeaboutloom - Today at 3:26 PM
  11. Or it just doesn't have a coherent canon.
  12. The camera thing was explained as a technical reason. People didn't get 3D, the camera metaphor helped.
  13. Jolteon Zeke (Xelios) - Today at 3:27 PM
  14. Yes
  15. AhziDahaka - Today at 3:28 PM
  16. Miyamoto has gone on record saying that Mario and the others are basically actors though
  17. Ryusho - Today at 3:28 PM
  18. >.< trying to decide if I go take a nap...or if I stay up...and if I stay up do I try to find sexytimes, or do I go play Shadow of War or something...
  19. askmeaboutloom - Today at 3:29 PM
  20. Miyamoto has said things when caught with his pants down :P
  21. AhziDahaka - Today at 3:29 PM
  22. Yeah but this was the intention from the start, hence Mario as a golfer, Mario as a referee, Mario as a doctor, etc.
  23. Jolteon Zeke (Xelios) - Today at 3:29 PM
  24. Play shadow of war and kill the unkillable orc or shame that unashamed orc.
  25. askmeaboutloom - Today at 3:30 PM
  26. And it's not actually an obvious thing to have a camera metaphor as the controls, because what's really happening in 3D is that the world moves.
  27. Jolteon Zeke (Xelios) - Today at 3:30 PM
  28. And ocarina of time made the game dated with 3d
  29. askmeaboutloom - Today at 3:30 PM
  30. The view is entirely static.
  31. Aurick - Today at 3:31 PM
  32. Miyamoto also has said that he's Bowser Jr's mother, so
  33. :guile_really:
  34. askmeaboutloom - Today at 3:31 PM
  35. Oh yeah, he had his pants way down that time.
  36. Jolteon Zeke (Xelios) - Today at 3:31 PM
  37. He's his mother.
  38. Ryusho - Today at 3:31 PM
  39. Eh, It depends if you keep the orign point as the player character, and move the world in relation, OR of the origin point is the base of the world, and you move the players point around it, It all depends on how the game is coded
  40. AhziDahaka - Today at 3:31 PM
  41. Yeah but I mean, that's kind of called a joke
  42. askmeaboutloom - Today at 3:31 PM
  43. No, that is how 3D works :p
  44. Jolteon Zeke (Xelios) - Today at 3:31 PM
  45. Tell that to the transexuals
  46. Aurick - Today at 3:31 PM
  47. I'm saying there's such a thing as looking too far between the lines, my guy
  48. askmeaboutloom - Today at 3:32 PM
  49. The game may pretend that there's a camera too, but that's also just an abstraction.
  50. Ryusho - Today at 3:32 PM
  51. >.> Not according to game production and model production and the like
  52. Jolteon Zeke (Xelios) - Today at 3:32 PM
  53. Bowser is a lesbian confirmed.
  54. Ryusho - Today at 3:32 PM
  55. In my own experience
  56. AhziDahaka - Today at 3:32 PM
  57. I'm just saying everything about Mario makes infinitely more sense if you see it as a series of action/stunt shows put on by actors
  58. Aurick - Today at 3:33 PM
  59. Mario...doesn't need to make sense though
  60. Ryusho - Today at 3:33 PM
  61. It alld epends on how it's coded in thebackground, as well as how each NPC is coded as wella sn the world, some games use that origin is the player mode, others actually use the world has the origin and the player moves,
  62. Jolteon Zeke (Xelios) - Today at 3:33 PM
  63. And the same can be said if link is dead in Majora's Mask nd his soul is the wolf/stalfos in Twilight Princess
  64. Ryusho - Today at 3:33 PM
  65. Some use multiple origin points
  66. Aurick - Today at 3:33 PM
  67. Jumping through hoops just to make it make sense only makes things weirder
  68. Ryusho - Today at 3:33 PM
  69. So that way things 'move' in relation to you, but also move in relation to the world, and ceachother considering NPC's
  70. askmeaboutloom - Today at 3:33 PM
  71. That's logical movement.
  72. Which is also an abstraction.
  73. Ryusho - Today at 3:34 PM
  74. But yes, In older Top down style Games, The world tends to move with the sprite changing to fit,
  75. However if your world can be shown all in one screen and the 'sprite moves' but the world doesn't that means the player is it's own origin and the world origin is sperate,
  76. But if both can occur, you have floating styled relative origins
  77. askmeaboutloom - Today at 3:34 PM
  78. What?
  79. Ryusho - Today at 3:34 PM
  80. ..It might not be the right term
  81. But I don't know all the in depth terms, even though Ihave taken game development lessons
  82. askmeaboutloom - Today at 3:35 PM
  83. I don't get what you're trying to explain :P
  84. Ryusho - Today at 3:35 PM
  85. I knwo the concepts
  86. Jolteon Zeke (Xelios) - Today at 3:35 PM
  87. @Aurick can concur
  88. It gets weird
  89. askmeaboutloom - Today at 3:35 PM
  90. In the end, you have to draw pixels on a 2D plane. The way you turn a 3D projection into polygons into pixels is simply always by moving the world around, your viewpoint can't move.
  91. Ryusho - Today at 3:35 PM
  92. https://answers.unity.com/questions/414719/moving-the-world-or-the-player.html
  93. You can choose to move either, or both
  94. askmeaboutloom - Today at 3:35 PM
  95. That's the logical movement.
  96. The obvious way to do that is to move the entities, obviously :P
  97. Jolteon Zeke (Xelios) - Today at 3:36 PM
  98. Moving the world?
  99. Hah
  100. Ryusho - Today at 3:36 PM
  101. .....Loom I love the fact yoru trying to prove yourself right and ignoring the facts
  102. askmeaboutloom - Today at 3:36 PM
  103. Uh
  104. Ryusho - Today at 3:36 PM
  105. or actual implimentations
  106. askmeaboutloom - Today at 3:36 PM
  107. I've made a game where the world moves.
  108. It was a runner game.
  109. Ryusho - Today at 3:36 PM
  110. Yeah, that is -one way- to do it
  111. askmeaboutloom - Today at 3:36 PM
  112. That's like the only application of logically moving the world.
  113. Ryusho - Today at 3:37 PM
  114. But you can make games that the world is -static- and the player moves
  115. aka how non-endless games tend to work
  116. Jolteon Zeke (Xelios) - Today at 3:37 PM
  117. Seems you took a note on that the ship in futurama doesnt move, it just moves the universe itself.
  118. askmeaboutloom - Today at 3:37 PM
  119. You're talking about the wrong layer of abstraction :P
  120. Ryusho - Today at 3:37 PM
  121. No I'm talking about engine mechanics themselves
  122. Visually, Sure the player stays in place and the world movces
  123. askmeaboutloom - Today at 3:37 PM
  124. Yes.
  125. That is what I'm talking about.
  126. Ryusho - Today at 3:37 PM
  127. But I am talking mechanically
  128. askmeaboutloom - Today at 3:38 PM
  129. The game engine actually turns whatever logical movement into a static viewpoint with everything else moving around it.
  130. Jolteon Zeke (Xelios) - Today at 3:38 PM
  131. Mechanisms that make the world move? No way
  132. Ryusho - Today at 3:38 PM
  133. I dunno,
  134. askmeaboutloom - Today at 3:38 PM
  135. Because that's just how 3D works.
  136. But that abstraction isn't obvious.
  137. Ryusho - Today at 3:38 PM
  138. I have played games where player movement is completely capable of being sepreate from camera movement
  139. Jolteon Zeke (Xelios) - Today at 3:38 PM
  140. Loom that is sometimes true
  141. askmeaboutloom - Today at 3:38 PM
  142. And wasn't at the time.
  143. Jolteon Zeke (Xelios) - Today at 3:38 PM
  144. Depends on programming
  145. Ryusho - Today at 3:39 PM
  146. Thats what I was saying Jolteon but he was arguing with me
  147. askmeaboutloom - Today at 3:39 PM
  148. The player is also part of the world.
  149. Jolteon Zeke (Xelios) - Today at 3:39 PM
  150. arguing is a strong term
  151. askmeaboutloom - Today at 3:39 PM
  152. The view point doesn't move.
  153. Ryusho - Today at 3:39 PM
  154. Okay, he was telling me I'm wrong
  155. askmeaboutloom - Today at 3:39 PM
  156. I was trying to say how the whole camera thing is a thing that had to be figured out first.
  157. Because it's non-obvious with how 3D actually works.
  158. Ryusho - Today at 3:40 PM
  159. shrugs,
  160. Jolteon Zeke (Xelios) - Today at 3:40 PM
  161. Think of how the screens used to move as the character moves on a screen.
  162. In links awakening
  163. The world HAS to move
  164. askmeaboutloom - Today at 3:41 PM
  165. That's not 3D.
  166. Jolteon Zeke (Xelios) - Today at 3:41 PM
  167. Similar concept
  168. askmeaboutloom - Today at 3:41 PM
  169. No, the way you render a 2D thing on a 2D plane is a way different concept from turning a 3D thing onto a 2D plane :P
  170. Jolteon Zeke (Xelios) - Today at 3:41 PM
  171. The basis is the character appears one way when something else is happening.
  172. askmeaboutloom - Today at 3:42 PM
  173. In 2D, you only have a world.
  174. As opposed to also having a view and a projection and stuff like that.
  175. But you don't do any of that guff, you just put pixels on the screen.
  176. Jolteon Zeke (Xelios) - Today at 3:44 PM
  177. True
  178. askmeaboutloom - Today at 3:45 PM
  179. So in the end, the world does move, but it's completely obvious how it does. You have an X coordinate and a Y coordinate and you draw stuff in the right place.
  180. Jolteon Zeke (Xelios) - Today at 3:45 PM
  181. But in 3d, it could be that your character is in one place
  182. askmeaboutloom - Today at 3:46 PM
  183. Call it the view point.
  184. It's only the character if it's first person.
  185. Otherwise the character you see is just like any other thing in the world.
  186. Jolteon Zeke (Xelios) - Today at 3:48 PM
  187. So you control the world by controlling the 3d model in the world to change the world itself through moving the landmark which is the 3d model
  188. askmeaboutloom - Today at 3:48 PM
  189. Wellll
  190. Jolteon Zeke (Xelios) - Today at 3:48 PM
  191. Which tells the computer what to draw based on eithe4 character location or camera view.
  192. askmeaboutloom - Today at 3:50 PM
  193. Something like Mario 64 is from a time before that stuff's been figured out. So that's not what they tell the computer.
  194. They tell it to draw a bunch of triangles, figure out which ones are in front of others, and in the end somehow project it onto the 2D plane that is the screen.
  195. So there's a world, that's just where the triangles are, but there's no camera in that equation.
  196. Jolteon Zeke (Xelios) - Today at 3:51 PM
  197.  
  198. askmeaboutloom - Today at 3:53 PM
  199. To actually have a camera, you have to move the world around correctly to make it seem like there is. Which is something that Nintendo figured out how to get working more or less properly.
  200. And which is why they added those weird C buttons when no other controller had something like it.
  201. To control the camera they came up with.
  202. Ryusho - Today at 3:55 PM
  203. ...Or..You could just make the world..a static thing, and have the camera movement and player movement determine precisely what should be drawn...so that way it just can choose to render things according to a floating moving XYZ co-ordinate and Rotation, rather then having to rotate and move -everything else...
  204. Jolteon Zeke (Xelios) - Today at 3:55 PM
  205. That requires more programming
  206. askmeaboutloom - Today at 3:56 PM
  207. That's how it works logically.
  208. Ryusho - Today at 3:56 PM
  209. ...SIGH
  210. Fuck it
  211. I get it Older games use that stype
  212. I'm talking abou tin general where games now days can choose a style
  213. In fact I know old vector games -HAD- to use that stype because they were not -proper 3d-
  214. IN fact all the gasmes that have to move the world in relation to the player are -not- proper 3d games for the most part but simulated 3d
  215. They are 2d with rendering tricks to make them 3d
  216. Jolteon Zeke (Xelios) - Today at 3:57 PM
  217. Starfox
  218. Ryusho - Today at 3:57 PM
  219. https://www.youtube.com/watch?v=zb6Eo1D6VW8
  220. YouTube
  221. The Game Theorists
  222. Doom WASN'T 3D! - Digressing and Sidequesting
  223.  
  224.  
  225. Or the original doom
  226. askmeaboutloom - Today at 3:57 PM
  227. You're still talking about the wrong thing :P
  228. Ryusho - Today at 3:57 PM
  229. No loom
  230. Your just being thick
  231. Jolteon Zeke (Xelios) - Today at 3:57 PM
  232. Ryuso shush
  233. Ryusho - Today at 3:57 PM
  234. Your wanting to nitpick about a upser 100000% precise SUPER PRECISE only one terminologicy can be correct thing
  235. Jolteon Zeke (Xelios) - Today at 3:57 PM
  236. Hug the jolt owo
  237. Ryusho - Today at 3:58 PM
  238. and ignore everything -BUT- that in your idea
  239. Im talking about ENGINE mECHANICS and the actual process considering I AM TRYING TO LEARN GAME DEVELOPMENT
  240. askmeaboutloom - Today at 3:58 PM
  241. I know, that is how engines work :P
  242. Ryusho - Today at 3:59 PM
  243. I understand "The concept of the world moving and the camera and character being perfectly still" is a "incredibly losoe concept on how to understand how 3d appears to the viewer or in certian older games"
  244. But for fucks sake, Why are you just trying to say "No your wrong" to -everything- that is not exactly 3 million percent relevent to the -exact precise idea- that you have..
  245. askmeaboutloom - Today at 4:00 PM
  246. Because I know what you're talking about, and it's not what I'm talking about :P
  247. Ryusho - Today at 4:00 PM
  248. .....Throws hands up THATS IT
  249. I GIVE UP
  250. askmeaboutloom - Today at 4:00 PM
  251. The point being, that engines actually let you talk about stuff like a camera and such is something that was figured out around the time of Mario 64.
  252. Ryusho - Today at 4:00 PM
  253. http://s2.quickmeme.com/img/22/227859f57b79cf9dedd773f735abbcd24477b4cc1e20c1eda31cfc002fde8112.jpg
  254.  
  255. Jolteon Zeke (Xelios) - Today at 4:01 PM
  256. I still wanna talk more bout it loom
  257. askmeaboutloom - Today at 4:01 PM
  258. It's not obvious that they have to work that way from how 3D actually works. Which isn't something you can make go away, that's always gonna be under the hood of the engine.
  259. Ryusho - Today at 4:01 PM
  260. just doesn't get it because he is a logical fellow himself, and doesn't get this strange mid-ways world logic that is...he ...ugh
  261. Jolteon Zeke (Xelios) - Today at 4:02 PM
  262. Ryusho, loom does programming.
  263. Ryusho - Today at 4:02 PM
  264. has learned modeling has learned game making, Has made things in RPG maker for a class he took, has studied some other things, he just -doesn't get a ny idea of what side of the box your attacking when he has looked at all six sides of the cube and keeps getting hit from some -seventh direction-
  265. Jolteon Zeke (Xelios) - Today at 4:02 PM
  266. Languages.
  267. askmeaboutloom - Today at 4:02 PM
  268. Because I've done all those and I've done low-level graphics programming :P
  269. Turning the models into triangles and sending them off to the graphics card. Programming the shaders to move the vertices in the right place and blit the pixels.
  270. Jolteon Zeke (Xelios) - Today at 4:03 PM
  271. Because when 1+1=2, 2-1=1 is the same equation.
  272. Ryusho - Today at 4:03 PM
  273. .....blink
  274. ...Okay
  275. So you are -literally- Talking about the programming, on how it tells the video display to show things, -NOT HOW THE ENGINE ITSELF WORKS-
  276. askmeaboutloom - Today at 4:04 PM
  277. Yes :P
  278. Ryusho - Today at 4:04 PM
  279. Well -THERES THE PROBLEM-
  280. Jolteon Zeke (Xelios) - Today at 4:04 PM
  281. Who said it was a problem?
  282. askmeaboutloom - Today at 4:04 PM
  283. That the engine should work that way is not obvious.
  284. Ryusho - Today at 4:04 PM
  285. I mean the problem about me not understanding what the hell he was atlking about
  286. and feeling he just kept telling me "Your wrong, Your Wrong, YOUR WRONG"
  287. Because I was talking about game engines, and their programing and how they keep track of things
  288. askmeaboutloom - Today at 4:05 PM
  289. I was talking about the whole camera thing, how it's totally not obvious, because that's not how it works. It's something that had to be invented.
  290. Ryusho - Today at 4:05 PM
  291. Not the programing on how it breaks every tiny data point on to the graphics card to tell the graphics card how to show things so it works X_X
  292. askmeaboutloom - Today at 4:06 PM
  293. I was talking about Mario 64 though, there just weren't engines around :P
  294. Ryusho - Today at 4:07 PM
  295. ..Im assuming then that your talking with knowledge from having -dissaemebeled the engine- then
  296. disassembled*
  297. because of the fact you would not know that is the precise way it works -unless- you had done such
  298. askmeaboutloom - Today at 4:07 PM
  299. Uh, no, it's just how you project a 3D image onto a 2D plane. It's maths.
  300. I couldn't tell you how the graphics pipeline works, but you're not gonna change maths.
  301. Ryusho - Today at 4:07 PM
  302. .................
  303. screams internally
  304. NEW MESSAGES
  305. askmeaboutloom - Today at 4:08 PM
  306. It's the maths that you talk to the graphics card to, calm down.
  307. You said yourself the only thing that does it differently: old pseudo-3D games like Doom.
  308. Jolteon Zeke (Xelios) - Today at 4:08 PM
  309. I think he means that coordinates and numbers, Mason. Ons and offs of certain switches.
  310. askmeaboutloom - Today at 4:08 PM
  311. They do ray-tracing instead.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement