Realtime Affine Texture Mapping (WIP) copy

Realtime Affine Texture Mapping (WIP) copy

by DCPU-16

πŸ‘ 6,256 ❀️ 239 ⭐ 190 πŸ”„ 4
Created: May 30, 2013 Last modified: Jul 23, 2013 Shared: May 30, 2013

Description

UPDATE: Back-ported backface culling. (hohoho) The code includes lots of unrolled loops and duplicated code to save doing things twice or with excessive calculation, so the code is pretty messy. Since this is affine texture mapping, the texturing will look funky when used on perspective transforms (you can see this on the first Playstation). This is the simplest form of texture mapping though, so it makes sense to implement this first. As you can see, this is way too slow to be practical. The framerate could be increased a lot by doing backface culling, which I might copy over from my racetrack project. I'm going to try this on a more advanced model, but it'll probably be a a like render instead of realtime. Credit to Mojang for the grass block texture from Minecraft.

Instructions

Affine Texture Mapping in Scratch. Adjust the distance slider (closer is slower) and Poly Resolution slider. I use the same texture converter as with the Earth Shader: http://dl.dropbox.com/u/12239448/ScratchTexture/index.html Model of Link Imported: http://scratch.mit.edu/projects/10541079/

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

THE BIG LEMON LOGIC GAME

by LOGIC2013

Project thumbnail
View Project

Talking Ginger HD

by tomandbennews6

Project thumbnail
View Project

Seadtype V14.9

by BonesonScratch

Project thumbnail
View Project

Chibi knight's Hong bao Scramble

by mooncake2012

Project thumbnail
View Project

`z (3)

by HAX200

Project thumbnail
View Project

Spiffy Pictures.EXE Buttons, HolySmokes22 Edition: Button M

by Jason3424Maker-Newer

Project thumbnail
View Project

(FIXES) Sonic The Hedgehog HD TEST

by Coryxstreem

Project thumbnail
View Project

デルタルーン γƒ†γƒŠζˆ¦ Deltarune tenna Fight

by yuureiopake

Project thumbnail
View Project

Lightblue/Evil Lightblue/Sinner Punisher

by Lightblue_production

Project thumbnail
View Project

Numberblocks Intro Fixed but add broke cursed

by SeraphinaIsBack

Project thumbnail
View Project

μ–΄λ…Έμž‰ 숫자맞히기 (μ†μŠΉν˜„)

by wonsiin

Project thumbnail
View Project

New Rally X Pacman Version

by ReduxFz

Project thumbnail
View Project

Mickey Mouse Pop-it

by chickywoowoo

Project thumbnail
View Project

Super Marioβ„’ 2D land Remastered V 0.12 #games remix-2

by loannlidon

Project thumbnail
View Project

【ShortPVγ€‘γƒ•γ‚©γƒ‹γ‚€οΌγ‚γŠγγ‚“γ€‚

by 524-g

Project thumbnail
View Project

FNF test Ultimate (WIP and FIXED)

by berrybn_gamer75

Project thumbnail
View Project

sonic anti piracy screen

by 3-10dcg11

Project thumbnail
View Project

✨ Splatoon ✨

by Meldow

Project thumbnail
View Project

fanmade burmese language adventures (wip)

by Oliverrand

Project thumbnail
View Project

☁ Online Chat (Numbers to Words) remix

by GIZMO-CODE

Project thumbnail
View Project

The Studio Doors of Numbers (85)

by GusTheDog1234

Project thumbnail
View Project

PoKeMoN!BatTIe

by Sus_kirby

Project thumbnail
View Project

Preview 2 Scratch Cat In Chorded + G Major 87

by gamerboy1228

Project thumbnail
View Project

Preview 2 Scratch Cat G-Major Effects Part 7

by gamerboy1228