Jump to content

SapphireDemonspider

Resident
  • Posts

    9
  • Joined

  • Last visited

Reputation

13 Good

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Since I've spotted a lot of people in SL unironically walking around in Krampus stuff over 2 weeks after the holiday is over and genuinely believing they're monsters who appear at Christmas I think this Christmas bunny is also very appropriate: All jokes over misunderstandings aside, happy holidays!
  2. Hey, could you tell me which store the second and third dress is from? The amount of booths at this event is overwhelming
  3. The bodies are okayish, but whoever made those heads was like:
  4. But it already exists? It's called universal layers. Mesh body, skin, tattoo, clothing etc CCs could for example agree on using the universal skirt layer as the left arm layer. Skin creators etc would not even need to upload extra textures, they could just create a new universal and assign the upper body texture as universal skirt. At least that's what I do on my Open Pony all the time. Edit: Oh, Orwar I'm sorry. I didn't notice that you pretty much said the same.
  5. Hello again. I'm sorry for the late reply. So, I've exchanged the content of the files in Firestorm and that leads to my log in screen staying black... It seems like all I can hope for is for LL and the Firestorm team to finally fix it themselves. Thank you very much anyway.
  6. Okay, I figured out how to open those files but the original looks a lot different to me. Am I really supposed to replace all of that with all of the above? /** * @file waterV.glsl * * $LicenseInfo:firstyear=2007&license=viewerlgpl$ * Second Life Viewer Source Code * Copyright (C) 2007, Linden Research, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License only. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA * $/LicenseInfo$ */ uniform mat4 modelview_matrix; uniform mat4 modelview_projection_matrix; ATTRIBUTE vec3 position; void calcAtmospherics(vec3 inPositionEye); uniform vec2 waveDir1; uniform vec2 waveDir2; uniform float time; uniform vec3 eyeVec; uniform float waterHeight; VARYING vec4 refCoord; VARYING vec4 littleWave; VARYING vec4 view; VARYING vec4 vary_position; float wave(vec2 v, float t, float f, vec2 d, float s) { return (dot(d, v)*f + t*s)*f; } void main() { //transform vertex vec4 pos = vec4(position.xyz, 1.0); mat4 modelViewProj = modelview_projection_matrix; vec4 oPosition; //get view vector vec3 oEyeVec; oEyeVec.xyz = pos.xyz-eyeVec; float d = length(oEyeVec.xy); float ld = min(d, 2560.0); pos.xy = eyeVec.xy + oEyeVec.xy/d*ld; view.xyz = oEyeVec; d = clamp(ld/1536.0-0.5, 0.0, 1.0); d *= d; oPosition = vec4(position, 1.0); oPosition.z = mix(oPosition.z, max(eyeVec.z*0.75, 0.0), d); vary_position = modelview_matrix * oPosition; oPosition = modelViewProj * oPosition; refCoord.xyz = oPosition.xyz + vec3(0,0,0.2); //get wave position parameter (create sweeping horizontal waves) vec3 v = pos.xyz; v.x += (cos(v.x*0.08/*+time*0.01*/)+sin(v.y*0.02))*6.0; //push position for further horizon effect. pos.xyz = oEyeVec.xyz*(waterHeight/oEyeVec.z); pos.w = 1.0; pos = modelview_matrix*pos; calcAtmospherics(pos.xyz); //pass wave parameters to pixel shader vec2 bigWave = (v.xy) * vec2(0.04,0.04) + waveDir1 * time * 0.055; //get two normal map (detail map) texture coordinates littleWave.xy = (v.xy) * vec2(0.45, 0.9) + waveDir2 * time * 0.13; littleWave.zw = (v.xy) * vec2(0.1, 0.2) + waveDir1 * time * 0.1; view.w = bigWave.y; refCoord.w = bigWave.x; gl_Position = oPosition; }
  7. Thank you, but I don't know how and am I supposed to replace the whole text or just a part of it and do I have to make some changes for Firestorm and LL? I prefer to use FF and the offical viewer.
  8. Hello, ever since I joined I've noticed an upward curve of the horizon that becomes more and more noticeable the further away I'm from ground level. I'm currently using Firestorm and the official viewer. Can anyone tell me how to fix this? Video:
×
×
  • Create New...