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

BEAT UP CSG4 X Evil CSG remix remix

by Lestat1025

Project thumbnail
View Project

Beat up Gobo+

by hyd3ns33k

Project thumbnail
View Project

(FANMADE) Evil Nano’s punishment day! with bonus

by supercucumber8

Project thumbnail
View Project

Msoft Windows 2000 Simulator

by Apreskid

Project thumbnail
View Project

antisprunk V2.5

by Tommygamer15

Project thumbnail
View Project

Scratchy_ The Movie Trailer

by WhaTheWeb

Project thumbnail
View Project

Secret staycation but the foods are falling

by Salmonarecute

Project thumbnail
View Project

Browser Tower Demo 1 #games

by Cosmetic216

Project thumbnail
View Project

Sonic Frenzy 2

by maizh

Project thumbnail
View Project

Numberblocks Basics C-Sides Official Sprite Pack Fixed

by RIFQIvideos

Project thumbnail
View Project

Beat Up Mix CP

by CrackerBruh

Project thumbnail
View Project

Pizzy Pizzeria Commercial

by eddywalter

Project thumbnail
View Project

Beat up Barney

by sonicX28

Project thumbnail
View Project

plants vs zombie remix remix

by benxie

Project thumbnail
View Project

Getting Over It v1.91 - Multiplayer

by XShrunk

Project thumbnail
View Project

Numberblocks Band Retro 91-100 (Each Sound)

by Trioctoblock24

Project thumbnail
View Project

the UNSHARED PROJECTS of THE GAMEGIRLX. (100% cringefest guaranteed. ;v;)

by GameGirlX

Project thumbnail
View Project

にゃんこパーカー ver.5.0γ€€γ‚ͺγƒͺγ‚ΈγƒŠγƒ«γ«γ‚ƒγ‚“γ“ε‘”οΌ—ιšŽ

by nyankodaisensouAHAHA

Project thumbnail
View Project

Beat Up Baby TV [6] (FINALE)

by Kaizo_Kolors3333

Project thumbnail
View Project

Beat up 9 Story Entertainment Nightmares!!!!

by CF252224Rising

Project thumbnail
View Project

Beat up Scratch Cat 2.31

by ExcellenceManu

Project thumbnail
View Project

Discover Card 1998-1999 Countdown

by VinnieJay

Project thumbnail
View Project

UNIVERSE Size Comparison

by bzyizy321

Project thumbnail
View Project

beat up fox

by piolalina